"""
归约函数对一个序列中的元素进行合并操作，将序列归约为单个值。

在 Python 3 中，reduce() 函数已被移到 functools 模块中。


在这个例子中，reduce() 函数将 lambda 函数应用于序列中的每对元素，依次将它们合并为一个结果，这里是对列表中所有数字求和。
"""
from functools import reduce

numbers = [1, 2, 3, 4, 5]
# 使用归约函数求和

total = reduce(lambda x, y: x + y, numbers)
print(total)  # 输出: 15
